I have a memory allocation program that is supposed to allocate memory blocks to an 8-byte memory. N is the size of the memory, M is the maximum number of positions a progra