The Mpemba effect is caused by impurities in the water or on the surface of the containers holding the water. For experimental results that support this conclusion see:
“When does hot water freeze faster then cold water? A search for the Mpemba effect.” by James D. Brownridge in the American Journal of Physics # 79, (2011), 78-84.
Or
http://arxiv.org/abs/1003.3185
“Ordinary drinking water contain many harmless impurities,
which can act as ice nucleation sites, each of which have
an ice nucleation temperature, that is, the temperature at
which that site will imitate heterogeneous freezing. Still water
in a closed container will almost always supercool and
will therefore not begin freeze until its temperature falls to
the temperature of the ice nucleation site with the highest ice
nucleation temperature. Consequently, if a container of hot
water has ice nucleation sites with an ice nucleation temperature
-5.5 °C or higher than the ice nucleation site with the
highest ice nucleation temperature in the cold water, then the
hot water will freeze first. If this is not the case, the cooler
water will freeze first, and the Mpemba effect will not be
observed.”