Theoretical and Computational Generalizations of Magnetic Nanoparticle Hyperthermia Including Optimization , Control , and Aggregation