As considerable ongoing research is put towards developing emerging non-volatile memories, there is a growing interest in evaluating the potential of these technologies for enabling efficient compute in a variety of application spaces. While simulation tools for characterizing different NVMs at the array level exist, the increasingly complex design space introduced by emerging NVMs together with the need to assess the impact of application-specific performance and energy requirements demands the ability to conduct extensive and efficient system-level analysis. Our proposed, generalized framework provides an opportunity for analyzing the performance, power, and area implications of leveraging a particular proposed NVM technology under a specific use case.