add GPU support for gemv