CALL: Improved BufferPool logic
- FIX: Ensure invalid buffer size won't cause strange alloc
- FIX: Use smarter buffer sizing logic
	* use powers of 2, instead of fixed 8K increments