A development team is deploying a computationally intensive application on AWS Lambda that processes large datasets. The application experiences performance issues during peak times. Which of the following actions should be taken to improve the application's performance?
Decrease the function's timeout settings to allow for quicker retries
Increase the allocated memory to the Lambda function
Split the dataset into smaller chunks without increasing memory
Modify the code to use multi-threading within the Lambda execution environment