Add function host_to_device(dst_d, src) and device_to_host(dst, src_d)
Run kernel with device_array_t