Text this: Using Dynamic Runtime Testing for Rapid Development of Architectural Simulators.