Tried Cudeviceptr instead of Pointer