Clang MapReduce Automatic C Refactoring at Google Scale