Load is just some math that the ECU does to know how much fuel and spark to add at any throttle position. Taking the MAF voltage, by vss signal, by TPS will get you a value. It's up the the software engineer what he wants the value to be and comes up with a table to track those values and interpolate between the values for middle ground values...
20MPH cruise on flat ground takes less fuel and spark then 20MPH going up a hill. How does the ECU know? More TPS voltage will change the value on the load tables...
As an example, 20MPH = TPS value 1, MAF value 1, vss of 5. 1 X 1 X 5 = 5. The ECU would then use the fuel spark maps for value 5.
20MPH up a hill = TPS value of 2, MAF value of 2, vss of 5. 2 X 2 X 5 = 20. The ECU would use the fuel and spark maps for the 20 value.
Over simplification, I know...