Towards Microarchitectural Side-Channel Security For Modern Applications—A Case For Many-Domain Processors