Multicore processor

Definition
A multicore processor is a

"[p]rocessor that has multiple processing cores that can perform several tasks in parallel with each other instead of in sequence."