Text this: A job failure identification method of heterogeneous supercomputing platforms based on semantic analysis of multi-source logs.