Addressed multi-core CPU Cache line issue on small critical sections for XE and earlier
re: http://delphitools.info/2011/11/30/fixing-tcriticalsection/