На текущий момент Imho 2 и более ядер можно загрузить приложением оптимизированным под многопоточные вычисления (

) или выполнять несколько разных вычислительных приложений параллельно (как обычно и показывают на презентациях) Т.е средствами ОС распараллелить что-то вряд ли; некоторое время назад обсуждалась идея hiperthreading наоборот в контексте драйверов процессоров AMD но это так и осталось разговорами.