Added a direct option passing benchmark generator for single gathers and scatters