Hi Nik,
(I am a Data Architect by trade, fyi)
At first I saw JAVA with Blazegraph and thought, "oh dear", don't they realize what a PITA the JVM GC can be for HPC ?
But then I read deeper and saw that BlazeGraph actually bypasses the GC, and they use C malloc through NIO.
Blazegraph should be blazing as long as you give it the necessary hardware to perform C malloc through NIO with minimal contention across DIMMS. (such as those system boards above, or something similar)
Hope this helps your system designers,