PPModel: a Modeling Tool for Source Code Maintenance and Optimization of Parallel Programs | AMiner