Parallel computing
Application programming interfaces
GPGPU
Fortran
OpenMP
OpenCL
Cilk
LLVM
X10
Computing
Computer programming
Software engineering