allocator: return spill count