Multitasking, take advantage of multiple idle cores

I don’t want to be nitpicking but to avoid any confusion, what you are referring to is called “multi-threading”. Multi-tasking is something different.