util/cuda/initialize: factor out code to a separate file
util/cuda/check: simplify
util/cuda/initialize.cu: factor out current_device_prop
util/cuda/initialize: abort early on CUDAcc mismatch