A Dynamic Priority Scheduling Simulator for HPC Systems and Workloads