NAG, HECToR, HPC, CSE, High Performance Computing, Computational Science and Engineering, Software Development