refactor: rename function, and remove direct accessing to io_intrrupt_sources[]
add option for MSI/MSI-X to assign cpu round-robin