Defining Asymptotic Parallel Time Complexity of Data-dependent Algorithms