Merge-based sparse matrix-vector multiplication (SpMV) using the CSR storage format (Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016)