Added execution_handler for handling fallback, and later input-dependend models
Better SIMD width handling for reductions