Before revision:  The major challenge of efficiently computing IK for such robots is caused by the lack of analytical formulation for either forward or inverse kinematics.
After revision:  The major challenge of efficiently computing IK for such robots is due to the lack of analytical formulation for either forward or inverse kinematics.