Multi-Modal Side Channel Data Driven Golden-Free Detection of Software and Firmware Trojans