Optimized SpMV operation on CPUs