Есть прибавка производительности от наличия дополнительных N процессоров или нет зависит от архитектуры приложения.Сообщение от Pbs
Выделяют две модели параллелелизма STMD (Single-Thread, Multiple-Data) и MTMD (Multiple-Thread, Multiple-Data).
В молели STMD данные разбиваются на однородные части, которые обрабатываются несколькими одинаковыми потоками управления.
В модели MTMD все потоки специализированы и обрабатывают только данные своего определенного рода.
Обычно наиболее полно процессоры используются теми программами, которые для наиболее требовательной к вычислительным ресурсам обработки данных используют модель STMD.
На практике используется либо чистая модель MTMD, либо комбинация MTMD и STMD.
Судя по тому, что показывет Task Manager, Ил-2 тоже является многопоточной программой. А исходя из того опыта, что наличие нескольких процессоров не дает существенного выигрыша в производлительности, можно сделать вывод, что там используется исключительно модель MTMD.
В своем сообщении Youss вероятно имел в виду то, что в архитектуре БзБ будет также задействана и модель STMD.
Со стороны железа и операционной системы никаких особых проблем с синхронизацией нет. ОС предоставляет все необходимые достаточно эффективные средства синхронизации. Грамотное использование этих средств остается на совести программиста.