Update to CUDA 12.0
The current psrdada_cpp project can not be compiled with CUDA 12.0 or greater. For instance, the pinned_allocator
(included from thrust/system/cuda/experimental/pinned_allocator.h
) changed its location in CUDA 12.0.
- Resolve all changed header file locations
- Allow backward compatibility to CUDA 11