GPGPU Programming for Games and Science