Extending the work done in https://github.com/pyccel/pyccel-cuda/issues/34 to be able to work with `device` memory. Using [cudaMalloc](https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__MEMORY.html#group__CUDART__MEMORY_1g37d37965bfb4803b6d4e59ff26856356).