Limits of instruction-level parallelism | Synapse