Multi-Core Modified Distributed Bellman-Ford Shortest Path