Computer hardware/software: Hardware: Microprocessors and memories marry software: Modular programs and “kernels” arrive | IEEE Journals & Magazine | IEEE Xplore