memsim: reworking of MemSimulation Singleton DP