workqueue: reimplement work_on_cpu() using system_wq