Reinforcement learning-based register renaming policy for simultaneous multithreading CPUs. (30th December 2021)