Это всё - возможные условия возникновения запуска синхронизации, здесь не говорится о возможности записи в сегменты памяти, допустим по очереди, по каждому новому событию. Я так понял, что сегментации памяти там нет, один цельный кусок, следовательно твоя задача неразрешима. За время, потраченное на исследование вопроса
![Мамба](images/smilies/icon_mamba.gif)
, можно было всё переписать по одному сигналу.