A novel level-set finite element formulation for grain growth with heterogeneous grain boundary energies. (15th December 2018)