Именно, об том и речь. Чтобы автоматически разпаралеллить на этапе компиляции однопоточный алгоритм на несколько одинаковых потоков (одинаковый код, исполняемый паралелльно, с возможностью выполнения на N процессорах, где N задается юзером и заранее не известно). IMHO задача на сегодня в общем виде не решаемая, т.е. компилятор на это не способен.