Topology-aware distributed graph processing for tightly-coupled clusters