Change cudaHostAlloc to malloc

cudaHostAlloc( .... , cudaHostAllocPortable) causes problems and is not
needed since we already do cudaHostRegisterPortable when allocating
memory on GPU.