Answer:
Multiple Cores
Step-by-step explanation:
Multi-core processors are a processor that contains several cores or "brains" in their packaging. Most processors are mono-core, that is, they have only one brain. While a single-core processor has only one brain to execute processes, a multi-core processor can distribute the processes among its various brains for later execution.
It's like when a person is given a lot of work to do, if another helps him between the two they can divide the work and finish faster. If the two have to do only one job, if this is divisible, then both will also do it faster. But if the work is not divisible, then in that case one would only do it.
That is why the applications that take advantage of these multicore processors are those that can generate many threads such as audio / video applications, scientific calculation, games, 3D graphics treatment.