Analytically Modeling Architectures And Applications For Performance