Multi-core processor and Real Time
When designing multitasking real-time systems, you assign each task a priority that allows it to meet its deadline, keeping in mind that it may be preempted by any higher-priority tasks. If you have N cores, then the N highest-priority tasks will never need to be preempted, and will always meet their deadlines.

I hope this addresses your hypothetical question; if not, please clarify what you want, and I'll expand my answer.