added an advanced testcase, fixed a bug shown by this case
provided stride reordering for even faster iteration