Answer: Using multiple CPUs to handle the workload.
Explanation: Hardware partitioning involves using the hardware architecture to divide the load. Examples would be multiple processors to run multiple threads of execution, multiple disk drives to service requests, multiple network cards to handle incoming data.