Establishing a Base of Trust with Performance Counters for Enterprise Workloads | USENIX