Use read number of items instead of raw array size in load_names
The load_names benchmark expected the input CSV with domains would fill the whole item array and it would crash when the number of lines would be less than that.
Fix the expectations by using the real number or lines read to calculate the array start and end position for each benchmark thread.