Mark-compact algorithm
In computer science , a mark-compact algorithm is a type of garbage collection algorithm used to reclaim unreachable memory . 
<triplet> algorithm <subj> computer science <obj> part of