Machine Learned Machines: Adaptive co-optimization of caches, cores, and On-chip Network | IEEE Conference Publication | IEEE Xplore