Work in progress — The role of hardware and architecture in the new computer sciences | IEEE Conference Publication | IEEE Xplore