Predicting the Impact of Functional Approximation: From Component- to Application-Level