Added in-place matrix-vector product