Lcore stands for logical cores within a physical core. Presence of lcores in system make performance even better compare to the presence of single phsyical core. Virtual CPU (vCPU) comes under the virtulization concept wherein a hypervisor uses list of avaialble vCPUs and assign to virutal machines. In case of intel processor, if vmx flag is present for a process "cat /proc/cpuinfo" then that means processor support CPU virtualization.