Decoupled Dynamic Cache Segmentation