Get the parent device
Map device memory to host visible memory.
Produce a scoped memory map. The the memory will be unmapped when the object goes out of scope. The is an untyped memory holder. In order to access the memory, call view with the right type parameter.