[Example] Added OpenMP portability example (basically re-use host pointers)
[CUDA] Casting between void* and CUdeviceptr