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