Profiling driven computation reuse: an embedded software synthesis technique for energy and performance optimization | IEEE Conference Publication | IEEE Xplore