Topology-aware algorithms for large-scale communication - L. Rodrigues (2010)