Material Design, Processing, and Engineering Requirements for Magnetic Shape Memory Devices