On an Efficient Decision Procedure for Imperative Tree Data Structures IST-2011-0005 EPFL-REPORT-165193