Title: Computer Systems Where Hardware Meets Software