Playing with synchroninzation barriers