7 we then apply our new optimization algorithm to the resulting program