alloc: first cut of new Tridge-inspired allocator