Efficient algorithms for uncertainty quantification using polynomial chaos expansion and its applications to composite structures