PPModel: a modeling tool for source code maintenance and optimization of parallel programs | The Journal of Supercomputing | DeepDyve