Parallel Software
Software can be built to work in a on multiple processors in many computers.
Two common styles of parallel computing are High-Performance Computing (HPC) focusing on making one task fast, while High Throughput Computing (HTC) handles a large number of independent tasks.
Many-task Computing (MTC) is similar to HTC but emphasizes completing many varied tasks quickly.