1. A method for analyzing parallelism of program code, the method comprising: simulating sequential execution of the program code so as to trace an execution procedure of the program code; and analyzing parallelism of the program code based on a result of the trace of the execution procedure of the program code, wherein the analyzing comprises: analyzing dependencies between function calls of the program code in the execution procedure based on the result of the trace of the execution procedure of the program code; identifying, based on analyzing dependencies between function calls of the program code in the execution procedure, function calls that have no dependencies with respect to other function calls; and determining that the function calls that have no dependencies can be executed in parallel.