bug fix
remaining bug
sgemv using reduction in blocks