Disable simulator parallelization
Created by: aroffringa
Fixes #11 (closed), which was related to #3 (closed) . This pool contains some left-over cleaning of OMP statements that caused slower performance, and implements a new ThreadPool. This ThreadPool has better performance and keeps all new loops running, causing it to occupy the full CPU as intended.