Refractor the code to change all CUDA kernels into Kernel Abstraction kernels, rerun the tests and benchmarks .