5 Example allocator that tries to satisfy memory allocations for small sizes
6 from a set of fixed pools, but always falls back to malloc/realloc/free if
7 a larger size is requested or the pools have been exhausted.
9 This may be useful to reduce memory churn when the platform allocator does
10 not handle allocations for a lot of small memory areas efficiently.