“…There are minor per-approach variations to these segments, for instance, maximum size (e.g., number of instructions) of the segment [19,77], presence of instructions unsupported by the accelerator [17,79], total number of inputs/outputs into the sequence [13,68], the type of stride [58] in the case of loops, or support for conditional execution, i.e., multiple paths [67].…”