Argo: Architecture-aware graph partitioning
Mizan: a system for dynamic load balancing in large-scale graph processing