HP CUDA updates
Refactored HP API