Survey of Machine Learning for Software-assisted Hardware Design Verification: Past, Present, and Prospect | Synapse