Aa model for a computer that splits the processing between clients and servers on a network, assigning functions to the machine most able to perform the function is called __________.