reorganize synchronization points