1. A parallelization compiling method for generating a segmented program, which is executable by a multi-core processor, from a sequential program, which is executable by a single-core processor, by parallelizing the sequential program, the parallelization compiling method comprising: assigning one or more macro tasks included in the sequential program to a plurality of cores included in the multi-core processor in order to generate the segmented program; adding a new macro task to the sequential program or deleting one of the one or more macro tasks from the sequential program; and assigning again the sequential program, to which addition or deletion of the macro task is carried out, to the plurality of cores under a condition that the one or more macro tasks previously assigned to the plurality of cores do not migrate among the plurality of cores, wherein among the plurality of cores, a target core to which the new macro task is assigned is determined so that an execution duration of the segmented program after adding the new macro task has a minimum value compared with a case in which the new macro task is assigned to another core under a condition that the new macro task has no dependency relation with the one or more macro tasks included in the sequential program.