MRIQ: moved createDataStructures() out of computation part for fair comparison