Designed a dynamic storage allocator using segregated lists, first fit search and LRU eviction algorithm