1. A system for generating parallelized executable code from input code, comprising: one or more processors configured to: statically analyze the input code to determine aspects of data flow and control flow of the input code; dynamically analyze the input code to determine additional aspects of data flow and control flow of the input code; generate an intermediate representation of the input code based at least in part on the aspects of data flow and control flow of the input code identified by the static analysis and the additional aspects of data and control flow of the input code identified by the dynamic analysis; and process the intermediate representation to determine portions of the intermediate representation that may be eligible for parallel execution; and generate parallelized executable code. one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.