Mempool allocator phase 1