Design exploration and optimization under uncertainty | Synapse