An efficient implementation for a model of martensite reorientation in martensitic shape memory alloys under multiaxial nonproportional loading