1. A method of performing at least one related task on a multi-core processor including a plurality of cores, the method comprising: determining whether a first data and a first address information of a first related task from among the set of the related tasks are loaded in the first core of the multi-core processor and whether a second data and a second address information of a second task from among the set of the related tasks are loaded in a second core of the multi-core processor; and controlling, only if it is determined that the first core is loaded with the first data and the first address information and at the same time the second core is loaded with the second data and the second address information, the multi-core processor so that the first core and the second core concurrently start to perform the first related task and the second related task respectively.