BFS and Coloring-Based Parallel Algorithms for Strongly Connected Components and Related Problems
Ligra: a lightweight graph processing framework for shared memory