HFSP: size-based scheduling for Hadoop