Colloidal Synthesis and Self-Assembly of CoPt3 Nanocrystals | Synapse