Distributed Computing with Hierarchical Master-worker Paradigm for Parallel Branch and Bound Algorithm