A flexible simulation framework for graphics architectures | Synapse