in a multiprocessor system wherein each adjunct processor has its own , non - shared , memory the non - shared memory of each adjunct processor comprises global memory and local memory . all global memory of all adjunct processors is managed by a single process manager of a system - wide host processor . each processor &# 39 ; s local memory is managed by its operating system kernel . local memory comprises uncommitted memory not allocated to any process and committed memory allocated to processes . the process manager assigns processes to processors and satisfies their initial memory requirements through global memory allocations . each kernel satisfies processes &# 39 ; dynamic memory allocation requests from uncommitted memory , and deallocates to uncommitted memory both memory that is dynamically requested to be deallocated and memory of terminating processes . each processor &# 39 ; s kernel and the process manager cooperate to transfer memory between global memory and uncommitted memory to keep the amount of uncommitted memory within a predetermined range .