Performance Modeling: The Convolution Approach