Department of Computing Science, University of Alberta, Edmonton, Alberta T6G 2E8, Canada. yining@ualberta.ca.|Department of Computing Science, University of Alberta, Edmonton, Alberta T6G 2E8, Canada. timothy.wylie@utrgv.edu.|Department of Agricultural, Food, and Nutritional Science, University of Alberta, Edmonton, T6G 2C8, Alberta, Canada. stothard@ualberta.ca.|Department of Computing Science, University of Alberta, Edmonton, Alberta T6G 2E8, Canada. guohui@ualberta.ca.