1. A heterogeneous parallel processing system, comprising: a computer cluster system including a plurality of computer cluster nodes, the plurality of computer cluster nodes being configured to execute a first process assigned to the computer cluster system and to store process information of the computer cluster system; a device cluster system including a plurality of cluster devices, the plurality of cluster devices being configured to execute a second process assigned to the device cluster system; and a heterogeneous cluster node, including at least one computer cluster node from among the plurality of computer cluster nodes and at least one cluster device from among the plurality of cluster devices, configured to: store process information identifying the first process assigned to the computer cluster system and the second process assigned to the device cluster system on behalf of the device cluster system, coordinate with the plurality of computer cluster nodes to execute the first process and with the plurality of cluster devices to execute the second process to fulfill a request requiring performance of the first process and the second process, and provide the process information identifying the second process to the at least one cluster device.