determining memory allocated among the plurality of applications to reallocate and dynamically reallocating the memory from one or more of {HEAD ~ the plurality} of applications with {TAIL ~ a lesser memory} need to one or more other of 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 { HEAD ~ the plurality } of applications with { TAIL ~ a lesser memory } need to one or more other of 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 HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH