Inter-Procedural Strength Reduction for Embedded Systems | Synapse