1. A computing device comprising: a compiler to receive source code including a logic iterator and convert to a first portion of machine code for execution on a central processing unit (CPU) of the computing device, wherein an intermediate representation of the logic iterator generated by the compiler includes a specifier of a particular target and execution policy; and a runtime library including a plurality of runtime environment algorithms including implementations of target and execution policies selected from a group consisting of ahead-of-time (AOT) compilation for execution on the CPU, just-in-time (JIT) compilation for sequential execution on the CPU, JIT compilation for parallel execution on the CPU, JIT compilation for parallel execution on a GPU of the computing device, and runtime selectable compilation and execution.