I. Introduction
Today's multimedia devices are required to support a variety of image and video processing applications, such as playback, record, image recognition, within a wide range of performance. In order to satisfy these requirements, multi-core processors have been developed [1], [2]. Multi-core processor architecture is an approach to achieve high performance and low power consumption, by suppressing the increase of frequency and increasing the number of cores. Asymmetrical multi-core processors with circuits accelerating specific processes or with specific digital signal processors are generally good for achieving high performance and low power consumption [3], [4]. Nonetheless, they are inappropriate from the performance scalability point of view. On the other hand, symmetrical multi-core processors are suitable for achieving performance scalability [5], [6], but they are not very interesting in terms of power consumption.