Do we need a synchronization call here before collecting the results?  See

http://docs.nvidia.com/cuda/cublas/index.html#topic_3_4