Bit Patterning in SOAs: Statistical Characterization through Multicanonical Monte Carlo Simulations