https://hgpu.org/?p=6072
A Memory Efficient and Fast Sparse Matrix Vector Product on a GPU