1. In a system comprising a plurality of processors, a machine-implemented method comprising: receiving a first mapping of one or more interrupt channels to one or more processors, wherein the first mapping includes a mapping of a particular device's interrupts to a plurality of processors; determining that a particular device does not use enough interrupt channels to comply with the first mapping; designating a particular processor of the one or more processors as a managing processor; designating a particular interrupt channel of the particular device's interrupt channels as a managed interrupt channel; distributing interrupts sent over the managed interrupt channel to the managing processor; determining one or more tasks to be performed for each interrupt sent using the managed interrupt channel; and causing the managing processor to assign the one or more tasks to a set of one or more additional processors from the plurality of processors, wherein the one or more additional processors perform at least one or more tasks for each interrupt sent using the managed interrupt channel.