mem_pool