An Experimental Comparison of Partitioning Strategies in Distributed Graph Processing
A bridging model for parallel computation