[Misc] Replace mutex in AtomicFlag with std::atomic
Description
Replaces the mutex in AtomicFlag with a simple std::atomic.
Checklist
-
Documentation reflects the changes made. -
Merge Request title is clear, concise, and suitable as a changelog entry. See our contributing docs
References
Closes #1406 (closed)