
 TODO
 ====

 o (can do ;-)
   perhaps use multi-segment allocation to allow an arbitrary
   logical core size independent of platform restrictions

