1. A computer-implemented method, comprising: at run-time, receiving one or more operation requests from an application; preparing an intermediate representation for the operation requests; dynamically preparing one or more compute kernels for the intermediate representation; and dynamically executing the compute kernels on one or more processing elements of a parallel-processing computer system.