Table of Contents for Programming Languages: a survey
GPGPU (General-purpose computing on graphics processing units).
http://en.wikipedia.org/wiki/OpenCL
http://docs.nvidia.com/cuda/parallel-thread-execution/index.html#instruction-statements
http://msdn.microsoft.com/en-us/library/ff471356%28v=vs.85%29.aspx