multi-architecture support for cache directory