A multiple-location read, single-location write operation is implemented
using transient blocking synchronization support. The multiple-location
read, single-location write operation involves first acquiring transient
ownership of a memory location to be modified and then acquiring
transient ownership of at least one other memory location, the contents
of which are read and used to modify the memory location first acquired.