https://hgpu.org/?p=18158
Implementing Push-Pull Efficiently in GraphBLAS