A scalable method and architecture for efficiently locating desired resources within a network containing a plurality of server nodes, each of which hosts or otherwise provides access to a subset of a global resource set. In one example, a system that provides multiple sites for pacing of myocardium of a heart includes wireless pacing electrode assemblies that are implantable at sites proximate the myocardium using a percutaneous, transluminal, catheter delivery system. The election is carried out by a system of voting by each candidate whereby each candidate has a priority calculated from its configuration, and the server with the highest priority is configured to claim the leadership faster than the other candidates. No padding is defined between triangles in the same list, only between triangles of different lists. In particular, reads of the data from or writes of the data to the memory block and the cache memory block at the same time are performed if an upper address of the read address and an upper address of the write address are identical to each other.