> Whether or not something can be parallelized is more related to the algorithm than the programming language you write it in.
In theory yes. But in practice the language and its environment (built-in features, libraries, "culture",...) have a strong influence on the choice of algorithm(s). You just gave an example yourself!