A fork of simulator for heterogeneous architecture