performance improvements for dense matrix/sparse vector multi