The idea behind _____ is to take the massive amounts of idle capacity sitting on desktops and in server farms and put it to use performing complex calculations that would otherwise have to be done on very large parallel supercomputers that would cost millions of dollars.