PLPA is an attempt to solve the problem that there are multiple API's for
processor affinity within Linux. Specifically, the functions sched_setaffinity()
and sched_getaffinity() have numbers and types of parameters depending on your
Linux vendor and/or version of GLibc. This is quite problematic for applications
attempting to use processor affinity in Linux for compile-time, link-time,
and run-time reasons.