intelli-thermal: use its own dedicated workqueue
this should reduce the load on the shared global workqueue for other
processes and also give its own unique variable name for cpu limit