This commit updates ParallelNative to use a single std::latch (C++20) in place of an atomic + mutex + condvar. #176662.
Pull Request resolved: #187194
Approved by: https://github.com/Skylion007