true matrix vector multiplication