autotuning sparse matrix - vector multiplication for multicore .
Parallel sparse matrix-vector and matrix-transpose-vector multiplication using compressed sparse blocks