Grain size modeling of a Ni-base superalloy using cellular automata algorithm