A methodology based on Transportation problem modeling for designing parallel interleaver architectures