https://5dok.org/document/q5m99njw-selecting-simulation-models-when-predicting-parallel-program-behaviour.html