Macsim: A cpu-gpu heterogeneous simulation framework user guide | AMiner