Wip sharded threadpool

This is a pull request for sharded thread-pool.
My concern is that the config options were unclear for users.  This solution is fine.