Start work on CUDA implementation