As far as I know, no attempt is ever made to assign more than one cleaner to the same area, because of course all that will happen is that they'll conflict with each other and slow each other down with (pointless...) locking, unnecessary disk-seeks and what-not.
The processes already employ asynchronous I/O, which means that they dispatch the disk-operation and continue without waiting for it to complete. So they run very efficiently.