To reap the performance benefits of multi-core and multiprocessing systems, algorithms and data structures should accommodate concurrent access, without effectively sequentializing all operations. We explain the concept of locality and describe a method for multi-word synchronization that increases concurrency and throughput. Note on scheduling: I am arriving on Monday afternoon, and leaving on Friday (very early in the) morning.