The Kingston HyperX HX318LS10IBK2/8 were tested working by Anandtech, and the HX321LS11IB2K2/16 were user-tested once manually downclocked to 1866.
They use 16 512M chips which are supported according to official specifications page 19.
Any reason why the HX318LS10IBK2/16 wouldn't be compatible? Any further timing restrictions I should be aware of?
http://downloadmirror.intel.com/24565/eng/NUC5i5RYB_NUC5i3RYB_TechProdSpec01.pdf
http://www.kingston.com/datasheets/HX318LS10IBK2_16.pdf
NUC 5i5RYH fails to boot with Kingston HyperX Impact 16GB/2133 memory kit (HX321LS11IB2K2/16)