Load-Balancing Spatially Located Computations Using Rectangular Partitions