Global optimization approach for architectural synthesis | Synapse