Hardware/Software Codesign: The Past, the Present, and Predicting the Future | Synapse