FleXOR: Trainable Fractional Quantization