A Primal-Dual Framework for Symmetric Cone Programming | Synapse