Linked list implementation of C memory allocation functions built to minimize runtime and heap size.