1. A method for establishing a bound on the execution time of an application due to task interference in an instruction cache shared by a plurality of tasks, said method comprising the steps of: determining a number of live frames of said application that are coexistent during execution of said application; and establishing said bound based on said number of live frames, wherein said bound is suitable for use in allocating processing resources.