Zaslat SMS: Program Optimization Using Invariants