the automatic process of freeing allocated memory for objects not in use.
automatic reclaiming of unreferenced memory.
the processing of several aspects of a problem simultaneously; generally used to process well-learned information or to solve easy problems