Using std::to_string instead of boost::lexical_cast to be compatible with icpc < 4.0.3 (see https://software.intel.com/en-us/forums/topic/474961)