Created ConcurrentModuleTimer Service

This service measures how much time the job spends running n modules+source concurrently.
Fix to use proper spin wait implementation.
Merge pull request #1761 from Dr15Jones/concurrentModuleTimerService

Multithreading fixes -- Created ConcurrentModuleTimer Service