use single loop for custom spmv. 40% faster
ready to tune for prefetch distance
cleanup
better prefetch macros
include prefetch.h