Add CUDA_KERNEL_LOOP macro, and applied it to all...