added CUDA kernel source and ptx file