// publish me to previous lock-holder :
// FIXME: detection miss, don't think it's necessary
pred->next.store(me, std::mo_release );
// publish me to previous lock-holder :
// FIXME: detection miss, don't think it's necessary
pred->next.store(me, std::mo_release );