Superconducting accelerator magnet design