the virtual identifier enables locking of a portion of the resource, rather than the entire resource.
In turn, allows a plurality of processors to simultaneously access the shared resource, thereby increasing performance of the system.