Add allocator which only pool direct ByteBufs