Designing Unimodular Codes Via Quadratic Optimization | Synapse