autotuning sparse matrix - vector multiplication for multicore .
Roofline: an insightful visual performance model for multicore architectures