addd CUDA_KERNEL_LOOP macro