1. A method performed by a computing system having a processor, comprising: receiving, by the processor, a request to allocate a portion of a shared cache memory for storing only executable instructions, the shared cache memory including multiple cache lines for storing information within the shared cache memory, the shared cache memory shared between multiple processor cores; partitioning the shared cache memory into multiple partitions, each partition having associated therewith one or more cache lines, wherein the cache lines associated with a particular partition are not associated with the other partitions; and allocating one of the partitions for storing only executable instructions, wherein the one or more cache lines associated with the allocated partition are utilized for storing only executable instructions.