Hi Brian,
In nearly five years of working with customers using eProject/Daptiv applications, I've never run into the requirement for using any TOCPM practices. So I'm afraid I can't answer your question in a meaningful way. I did look in Microsoft Project for any reference to buffer management to see how they address it, and I can't find anything specific to these practices.
Regarding the synchronization of resources in a multiple project environment, it depends on what you mean by "synchronize." The Team Manager application allows a resource manager to allocate and monitor their resources' utilization across all projects they may be working on. To take full advantage of this functionality, a formal resource planning/request/allocation/adjustment practice needs to be implemented within the organization to ensure accuracy of allocation and utilization data.
A less involved way to monitor resource utilization across projects is through reporting, which allows you to compare resource scheduled vs. actual hours over time.