1. An information processing device comprising: a memory; and a processor coupled to the memory and configured to execute a process including: selecting, from among a plurality of data processing sections that subject data blocks to a predetermined process, a data processing section to which one of first data block groups is allocated, wherein the data blocks are classified into a plurality of the first data block groups based on first identification information regarding the respective data blocks, dividing, when a workload placed on the selected data processing section exceeds a first threshold, the one of the first data block groups allocated to the selected data processing section into a plurality of second data block groups based on second identification information regarding the respective data blocks, and selecting, from among the plurality of data processing sections, data processing sections to which the plurality of second data block groups are allocated, acquiring the first identification information from flow information on flows to which the data blocks pertain, acquiring the second identification information from information of the flow information which is different from the first identification information, calculating a hash value from the flow information, acquiring an N-diqit number (N: positive integer) from the hash value, as the first identification information, and acquiring an M-diqit number (N <M≦the number of all the digits of the hash value) from the hash value, as the second identification information, the M-diqit number containing the N-digit number.