- Fixed issue that kworkers were not actually initialized with correct mode bits
- Refactored method to create a kworker thread, now there is uniform interface to create new threads