Adaptation of a GPU simulator for modern architectures