Place pinned memory as top priority
Reorder class initializer lists
Remove unused variables
Merge pull request #556 from Tilka/fix_warnings

Fix warnings
Merge pull request #555 from JMC47/pinned_memory

Place pinned memory as top priority.
Change the comments to be more detailed.
Merge pull request #557 from JMC47/pinned_memory

Change comment on Pinned Memory to be less ambiguous