Parallel processing.
This is when two or more CPUs (processor cores) or (central processing units) are used to execute several processes at the same time. Thus breaks up the task into smaller sub tasks and thus reducing the time taken to run the program.