QTL mapping in multi-parent populations