Software I: Function-level computing: A new programming method, linked to radically different architectures, may greatly simplify software development | IEEE Journals & Magazine | IEEE Xplore