Directory Storage Efficiency Improvement for Chip-Multiprocessors