номер
То, что вы описываете как узкое место в управлении памятью, является внутренней, хотя и нежелательной, функцией компьютеров SMP. Рано или поздно требования процессоров к доступу к памяти перегрузят шину памяти, и обработка будет замедлена или, в лучшем случае, остановится быстрее, с добавлением большего количества процессоров.
Я удивлен, что вы обычно сталкиваетесь с этой проблемой только на 4 ядрах, в прошлом я использовал машины SGI Altix, на которых некоторые из моих кодов хорошо масштабировались до 256 ядер. Но неважно, является ли ваш код узким местом в 4 ядрах или моим в 256 или другим кодом в 2048 (если вы можете найти SMP с 2048 ядрами), узкое место всегда будет.