determining memory allocated among the plurality of applications to reallocate and dynamically reallocating the memory from one or more of the plurality of {HEAD ~ applications} with a lesser memory need to one or more other of {TAIL ~ the plurality} of applications with a greater memory need based on the comparison of overall memory benefit data; and 
determining memory allocated among the plurality of applications to reallocate and dynamically reallocating the memory from one or more of the plurality of { HEAD ~ applications } with a lesser memory need to one or more other of { TAIL ~ the plurality } of applications with a greater memory need based on the comparison of overall memory benefit data ; and
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH