HPC collection of parallel programs and algorithms in shared address space and message passing systems.