Bipartite Double-Word Compare-and-Swap