Simulator for Heterogeneous Architecture