A Low-Rank ADMM Splitting Approach for Semidefinite Programming | Synapse