Matthew Graichen, Joseph Izraelevitz, Michael L. Scott: An Unbounded Nonblocking Double-Ended Queue. ICPP 2016: 217-226