add a low-level chunk allocator