First pass at CUDA lift