Automatic parallelization tool
An automatic parallelization tool is a computer program aiding in automatic parallelization of existing sequential (single-threaded) code into parallel (multithreaded or vectorized) code. It aims to facilitate re-use of already written software with the performance benefits of parallelization, reducing the amount of software rewriting needed, and saving the need to rewrite all of it.
Source: Wikipedia — Automatic parallelization tool (CC BY-SA 4.0)