Which of the following is true about parallel streams in Java 8?
a) They can improve the performance of some operations on large data sets.
b) They can only be used with sequential streams.
c) They always perform better than sequential streams, regardless of the data set size.
d) They can only be used with certain types of data, such as arrays.