Added new block allocator. It dramatically speeds up free, when
allocating many blocks and deallocation happens non linearly.