https://hgpu.org/?p=3772
Sparse Matrix Formats Evaluation and Optimization on a GPU