1. An apparatus for supporting parallelization, comprising: serialization means for converting a first concurrent program having a concurrent structure into a sequential program capable of being sequentially executed; debugging means for debugging the sequential program and forming debugging information; and parallelization means for performing parallelization of the debugged sequential program on the basis of the debugging information to convert the sequential program into a second concurrent program.