Performance evaluation of applications for heterogeneous systems by means of performance probes