A method comprising: providing a cache coherent computing system comprising a plurality of boards, each board comprising a plurality of processors; requesting cached data for a first core in a first processor on a first board of the plurality of boards; upon determining that another core on the first processor does not have the requested cached data, broadcasting a request to the other processors on the first board to determine whether one of the other processors is an intervention master, IM, of the requested cached data, wherein broadcasting the request to the other processors on the first board further comprises: receiving, at the first processor, partial responses, PRESP, from the other processors on the first board; determining, based on the PRESPs, which of the other processors are still participating in the request and other operations initiated by the other processors for the same cached data, wherein at least one of the other processors indicates in its PRESP that it is not participating in the request; and transmitting a combined response, CRESP, to only the other processors that are still participating in the request; and upon determining none of the other processors on the first board are the IM, broadcasting a request to the other boards of the plurality of boards to determine whether one of the processors in the other boards is the IM; wherein the other processors that are still participating in the request comprise fork processors in the first board that are assigned to communicate with a respective one of the plurality of boards. providing a cache coherent computing system comprising a plurality of boards, each board comprising a plurality of processors; requesting cached data for a first core in a first processor on a first board of the plurality of boards; upon determining that another core on the first processor does not have the requested cached data, broadcasting a request to the other processors on the first board to determine whether one of the other processors is an intervention master, IM, of the requested cached data, wherein broadcasting the request to the other processors on the first board further comprises: receiving, at the first processor, partial responses, PRESP, from the other processors on the first board; determining, based on the PRESPs, which of the other processors are still participating in the request and other operations initiated by the other processors for the same cached data, wherein at least one of the other processors indicates in its PRESP that it is not participating in the request; and transmitting a combined response, CRESP, to only the other processors that are still participating in the request; and upon determining none of the other processors on the first board are the IM, broadcasting a request to the other boards of the plurality of boards to determine whether one of the processors in the other boards is the IM; wherein the other processors that are still participating in the request comprise fork processors in the first board that are assigned to communicate with a respective one of the plurality of boards. receiving, at the first processor, partial responses, PRESP, from the other processors on the first board; determining, based on the PRESPs, which of the other processors are still participating in the request and other operations initiated by the other processors for the same cached data, wherein at least one of the other processors indicates in its PRESP that it is not participating in the request; and transmitting a combined response, CRESP, to only the other processors that are still participating in the request; and upon determining none of the other processors on the first board are the IM, broadcasting a request to the other boards of the plurality of boards to determine whether one of the processors in the other boards is the IM; wherein the other processors that are still participating in the request comprise fork processors in the first board that are assigned to communicate with a respective one of the plurality of boards.