Forgot to add new Runnable class for abstracting away cpu binding details from
individual classes such as lazy scheduler/worker etc.