Move Thread related stuff to separate sub package
Add Multiprocessing helpers