Machine Learning for Hardware Security: Classifier-based Identification of Trojans in Pipelined Microprocessors