A multi-endpoint adapter device, comprising: a plurality of endpoint subsystems (320a-d) that are each configured to couple to at least one of a plurality of processing subsystems (306a, 308a, 310a, 312a) via a plurality of communication couplings; a network port; and a splitter device that is coupled to the network port and the plurality of endpoint subsystems, wherein the splitter device is configured to: receive, via the network port, a first data payload in response to a request for the first data payload that is received from a host application that is provided by at least one of the plurality of processing subsystems; identify a first data sub-payload that is included in the first data payload and that is associated with a first endpoint subsystem included in the plurality of endpoint subsystems; identify a second data sub-payload that is included in the first data payload and that is associated with a second endpoint subsystem included in the plurality of endpoint subsystems; split the first data payload into the first data sub-payload and the second data sub-payload; forward the first data sub-payload to the first endpoint subsystem; and forward the second data sub-payload to the second endpoint subsystem. a plurality of endpoint subsystems (320a-d) that are each configured to couple to at least one of a plurality of processing subsystems (306a, 308a, 310a, 312a) via a plurality of communication couplings; a network port; and a splitter device that is coupled to the network port and the plurality of endpoint subsystems, wherein the splitter device is configured to: receive, via the network port, a first data payload in response to a request for the first data payload that is received from a host application that is provided by at least one of the plurality of processing subsystems; identify a first data sub-payload that is included in the first data payload and that is associated with a first endpoint subsystem included in the plurality of endpoint subsystems; identify a second data sub-payload that is included in the first data payload and that is associated with a second endpoint subsystem included in the plurality of endpoint subsystems; split the first data payload into the first data sub-payload and the second data sub-payload; forward the first data sub-payload to the first endpoint subsystem; and forward the second data sub-payload to the second endpoint subsystem. receive, via the network port, a first data payload in response to a request for the first data payload that is received from a host application that is provided by at least one of the plurality of processing subsystems; identify a first data sub-payload that is included in the first data payload and that is associated with a first endpoint subsystem included in the plurality of endpoint subsystems; identify a second data sub-payload that is included in the first data payload and that is associated with a second endpoint subsystem included in the plurality of endpoint subsystems; split the first data payload into the first data sub-payload and the second data sub-payload; forward the first data sub-payload to the first endpoint subsystem; and forward the second data sub-payload to the second endpoint subsystem.