Applications running concurrently on a multicore system in terfere with each other at the main memory. This interference can slow down diff erent applications diff erently. Accurately es timating the slowdown of each application in such a system can enable mechanisms that can enforce quality-of-service. While much prior work has focused on mitigating the performance degradation due to inter-application interference, there is lit tle work on estimating slowdown of individual applications in a multi-programmed environment. Dur goal in th is work is to build such an estimation scheme.To this end, we present our simple Memory-Interference induced Slowdown Estimation (MISE) model that estimates slowdowns caused by memory interference. We build our model based on two observations. First, the performance of a memory bound application is roughly proportional to the rate at which its memory requests are served, suggesting that request-service rate can be used as a proxy for performance. Second, when an application's requests are prioritized over all other applica tions' requests, the application experiences very little interfer ence from other applications. This provides a means for esti mating the uninterfered request-service-rate of an application while it is run alongside other applications. Using the above observations, our model estimates the slowdown of an applica tion as the ra tio of its uninterfered and interfered request service rates. We propose simple changes to the above model to estimate the slowdown of non-memory-bound applications.We demonstrate the effectiveness of our model by develop ing two new memory scheduling schemes: 1) one that provides soft quality-of-service guarantees and 2) another that explicitly attempts to minimize maximum slowdown (i.e., unfairness) in the system. Evaluations show that our techniques perform sig nificantly better than state-of-the-art memory scheduling ap proaches to address the above problems.