Automatic performance model construction for the fast software exploration of new hardware designs | Synapse