This is the second round of trig cost updates following M11.
Note: This build on top of !34568 (merged) and will show many more changes until that MR is merged.
New to this MR are
MonitorThreadOccupancy
and CounterThread
classes - perform per-thread monitoring on events collected online in the master-slot (i.e. with data saved from all slots / all threads)MonitorAlgorithmClass
- perform per-alg monitoring, but divided based on each alg's instance's class type name.