Swap PARALLEL_CRITICAL for a Poco::FastMutex.

It will have the same effect but not require the look to run under OpenMP
Refs #10330
Remove OMP from custom macros

They have nothing to do with OpenMP so avoid any ambiguity.
Refs #10330