@article{McKenney96a ,author="Paul E. McKenney" ,title="Selecting Locking Primitives for Parallel Programs" ,Year="1996" ,Month="October" ,journal="Communications of the {ACM}" ,volume="39" ,number="10" ,pages="75--82" ,annotation=" Locking-primitive pattern language. " }