Modify StupidPool usage

* Change StupidPool to use a concurrent queue
* Modify OffheapBufferPool to pull from an expanding memory mapped file
The whole StupidPool stuff needs some modifications to make it fit better into such a paradigm. Would you prefer such a change be in scope of this PR?