This issue aim to add a cuda Internal library that can be imported as from pyccel.internals import cuda that give access to an array method that can allocate an array in the host memory.
We would need to add a memory_location attribute to the Variable that we can specify what is the location of the variable allocation starting by only host in this issue.
This is a continuation of the works done in #39