static boolean determineUnaligned(final String arch) {
      if (arch == null) {
        return false;
      }
      // the following list is what JDK 1.8 uses in java.nio.Bits.unaligned
      return arch.equals("i386") || arch.equals("x86")
          || arch.equals("amd64") || arch.equals("x86_64")
          || arch.equals("ppc64") || arch.equals("ppc64le");
    }
Return true if the hardware supports unaligned reads from memory.
geode-core/src/main/java/org/apache/geode/internal/tcp/ByteBufferInputStream.java