Add std::memory_order_acq_rel to exhcage methods; fix memory leak