Architectural Optimization-a Review | Synapse