Use always asynchronous cudaMemcpy