[0] When to use [Softirqs] If deferred work will not go to sleep and if you have crucial scalability or speed requirements. [Work Queues] If deferred work may go to sleep. [Tasklets] 
If deferred work will not go to sleep.