Gregory A. Koenig and Laxmikant V. Kale, "Optimizing Distributed Application Performance Using Dynamic Grid Topology-Aware Load Balancing," 21st IEEE International Parallel and Distributed Processing Symposium, March 2007.