Improving scalability and per-core performance in multi-cores through resource sharing and reconfiguration | IEEE Conference Publication | IEEE Xplore