Process Lasso has the capability of disabling SMT or Hyper-Threading on a per-process basis. To accomplish this, it uses a staggered CPU affinity so that only distinct physical CPU cores are available to target processes.
Since the nature of SMT is to share computational units of a single physical CPU core between 2 logical CPU cores, some workloads may perform better when their threads are placed on distinct physical cores. This eliminates the potential of contention for those shared computational units. However, the OS does already make an effort to schedule threads on distinct physical cores, so this additional constraint of disabling SMT may not be necessary.
We have no data on what specific loads (apps/games) and hardware that disabling SMT is beneficial on.