Advanced Operating Systems Algorithms Data Structures October 13, 2020 What I learned from writing synchronization barriers