simplify pool allocations by splitting pages in two lists