NEW: CUDA kernel call error check is optional