AstroGPU - CUDA Data Parallel Algorithms