queue double-double-CAS