initial implementation of the MAGMA gemv which in reality uses CUBLAS