src/cuda: Add cuda_extras.cpp/h, a wrapper of CUDA