SYNC or ASYNC: time to fuse for distributed graph-parallel computation
Ligra: a lightweight graph processing framework for shared memory