Lab-4: Malloc lab Due: 4/21 Introduction In this lab you will be writing a dynamic storage allocator for C programs, i.e., your own version of the malloc, free and realloc routines. You are encouraged to explore the design space creatively and implement an allocator that is correct, efficient and fast. This is an individual lab. Obtaining the lab
mm_malloc: The mm_malloc function returns a pointer to an allocated block payload of at least size bytes, where size is less than 2 3 2. The entire allocated block should lie within the heap region and should not overlap with any other allocated block.