Studying the Impact of Multicore Processor Scaling on Cache Coherence Directories via Reuse Distance Analysis