AHighly-ConfigurableCacheArchitectureForEmbeddedSystems