1. A computer-implemented method comprising: obtaining a utilization pattern of a workload that is being executed on a first platform; following said obtaining, generating a synthetic workload that is configured to have the utilization pattern of the workload when executed on the first platform, wherein said generating comprises executing an executable program, wherein the executable program is calibrated using one or more calibration parameters, wherein the executable program is configured to employ a plurality of engines in accordance with the one or more calibration parameters, wherein each engine of the plurality of engines is configured to generate a load with respect to a different type of utilization parameter; executing the synthetic workload on a second platform; identifying a change in performance between execution of the synthetic workload on the first platform and between execution of the synthetic workload on the second platform, in order to provide a prediction of an impact of migrating the workload from the first platform to the second platform, wherein the change in performance is a change in idle time of the executable program; and outputting a prediction of an impact of migrating the workload from the first platform to the second platform based on the identified change in performance between execution of the synthetic workload on the first platform and execution of the synthetic workload on the second platform.