Fix data race in Address class by wrapping m_offset in std::atomic