Binary-Level Lightweight Data Integration to Develop Program Understanding Tools for Embedded Software in C