On the role of iterative processing in grain boundary engineering