Makes use of multi-processor and/or multi-threading.
Load Balancing & Isoefficiency
Thread Synchronization and Mutual Exclusion
Threading & Pipes
Parallelism and Threaded Sorting