An automated approach for estimating the memory footprint of nonlinear data objects. (25th July 2014)