Analysis of MURaM, a Solar Physics Application, for Scalability, Performance and Portability