Added generalizations to use preferred SIMD width in Spmv

This is addressing issue #32