The trend in processor development has been towards an ever-increasing number of cores, as processors with hundreds or even thousands of cores become theoretically possible [REF].
The composition and balance of the cores in multi-core architecture show great variety.