The Iraqi Grain Board has bought one million tons of hard wheat, 800,000 tons of which will be supplied by US firm Cargill.