1. A data processing apparatus comprising: a configuration data storing unit that stores, for each device that executes data processing assigned to itself, pieces of configuration data defining respective logic circuits that demonstrate different processing performances when the logic circuits are configured onto the devices, respectively; a logic circuit configuration unit that configures a combination of the logic circuits onto the devices by reading a piece of the configuration data for each device, from among the pieces of the configuration data stored in the configuration data storing unit, and inputting the read pieces of the configuration data to the devices, respectively; a total power consumption measuring unit that measures total power consumption required at a time of execution of the data processing by the devices onto which the logic circuits are configured by the logic circuit configuration unit; and a logic circuit determining unit that determines, from among combinations of the logic circuits configured by the logic circuit configuration unit, a combination in which an actually measured value of the total power consumption measured by the total power consumption measuring unit falls within a predetermined target value of the total power consumption and which demonstrates optimum processing performance as the logic circuits to be configured onto the devices at a time of actual execution of the data processing.