Dynamic memory allocator with blocks structured in explicit free list and chosen with first-fit algorithm.