On-Chip Dynamic Resource Management