1. A method for modeling a system configuration, comprising: isotonizing an unconstrained additive model of a cache architecture to obtain an isotonic additive model for the cache architecture, wherein the isotonic additive model is of the same functional form as the unconstrained additive model; smoothing the isotonic additive model using a flat spot technique to obtain a characterization of the cache architecture; and modeling a system configuration using the characterization of the cache architecture.