add mic specifics for lattice matrix multiplications (extensively used in clover term derivative)
automatically include and use mic specifics when compiler option -mmic is used
add mic specifics to configuration files
added memory pool for LatticeFermion and LatticeColorMatrix objects
added preliminary version of U *= V (commented out)
moved definitions of SU(3) multiplications for MIC from header to source file
use “omp parallel for” instead of dispatch_to_threads when QDP_USE_OMP_THREADS is defined
add MIC switch to avoid compiler errors when using generics (even though MIC does not use the generics)
Usage of memory pool restricted to MIC
Modified implementation of Pool to use a Pool class. Added compiler option to use Pool for all lattice objects or only for Fermions and ColorMatrices