Dynamic Kernel I-Cache Optimization