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 compiling the sequential program into the segmented program in response to the adding of the new macro task under a condition that the one or more macro tasks assigned to the plurality of cores do not migrate among the plurality of cores or compiling the sequential program into the segmented program in response to the deleting of the one of the one or more macro tasks under a condition that remains of the one or more macro tasks assigned to the plurality of cores do not migrate among the plurality of cores.