An Empirical Evaluation of the Viability of the Serverless Paradigm for Scientific Workflows