Sharing variables between the CPU functions (host computer) and GPU functions (device) with Unified Memory*